The GetProductsForOrgGuid operation retrieves the universe of products for organizations based on the organization included in the request.
This operation returns a collection of pair data based on the organization provided. The list of products returned is based on the user’s role:
| Operation | ListDocuments |
|---|---|
| Style | document |
| Operation | Request-response. The endpoint receives a message, and sends a correlated message. |
| SOAP Action | SOAP Action |
| Input | IIntegrationService_GetProductsForOrgGuid_InputMessage (soap:body, use = literal) parameters type GetProductsForOrgGuidRequest |
| Output | IIntegrationService_GetProductsForOrgGuid_OutputMessage (soap:body, use = literal) parameters type GetProductsForOrgGuidResponse |
The operation input is GetProductsForOrgGuidRequest. The request requires a GetProductsForOrgGuidRequest object containing user and password as parameters on the input.
| Parameter | Type | Constraints | Description |
|---|---|---|---|
| request | GetProductsForOrgGuidRequest | Required | The input message for the GetProductsForOrgGuid operation used to request a list of OPPSA products for organization requested. |
The operation output is GetProductsForOrgGuidResponse. The response returns a GetProductsForOrgGuidResponse object containing status information for the request.
| Element | Type | Description |
|---|---|---|
| GetProductsForOrgGuidResponse | GetProductsForOrgGuidResponse | The output message for the GetProductsForOrgGuid operation used to return the details of the request. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:int="http://integrationservice.oppsa.wk"> <soapenv:Header/> <soapenv:Body> <tem:GetProductsForOrgGuid> <!--Optional:--> <tem:userName>user1</tem:userName> <!--Optional:--> <tem:password>Password111!</tem:password> <!--Optional:--> <tem:organizationGuid>d2c12e6e845a9685b88f56f2c7dede11</tem:organizationGuid> </tem:GetProductsForOrgGuid> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <ActivityId CorrelationId="12224821-9588-43a4-9063-503be0ad90ce" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">84edb407-8b2e-46bc-ac45-b1f0fd11b7fa</ActivityId> </s:Header> <s:Body> <GetProductsForOrgGuidResponse xmlns="http://integrationservice.oppsa.wk"> <GetProductsForOrgGuidResult xmlns:a="http://schemas.datacontract.org/2004/07/WoltersKluwerFS.OPPSA.Web.DataContracts"> <a:ProductInfo> <a:ProductName>Product AAA</a:ProductName> <a:ProductType>Checking Account</a:ProductType> </a:ProductInfo> <a:ProductInfo> <a:ProductName>Product BBB</a:ProductName> <a:ProductType>Savings Account</a:ProductType> </a:ProductInfo> </GetProductsForOrgGuidResult> </GetProductsForOrgGuidResponse> </s:Body> </s:Envelope>